import { ColumnsType } from 'ant-design-vue/es/table';
import { reactive } from 'vue';

export const conditionalTypes = [
  {
    label: '等于',
    value: '0'
  },
  {
    label: '模糊查询',
    value: '1'
  },
  {
    label: '大于',
    value: '2'
  },
  {
    label: '大于等于',
    value: '3'
  },
  {
    label: '小于',
    value: '4'
  },
  {
    label: '小于等于',
    value: '5'
  },
  {
    label: '包括',
    value: '6'
  },
  {
    label: '不包括',
    value: '7'
  },
  {
    label: '左模糊',
    value: '8'
  },
  {
    label: '右模糊',
    value: '9'
  },
  {
    label: '不等于',
    value: '10'
  },
  {
    label: '是null或者空',
    value: '11'
  },
  // {
  //   label: 'IsNot',
  //   value: '12',
  // },
  {
    label: '模糊查询取反',
    value: '13'
  },
  // {
  //   label: 'EqualNull',
  //   value: '14',
  // },
  {
    label: '模糊包含',
    value: '15'
  }
];

// 列
export const columns = reactive<ColumnsType>([
  {
    title: '字段',
    key: 'FieldName',
    align: 'center',
    width: 60
  },
  {
    title: '比较符',
    key: 'ConditionalType',
    align: 'center',
    width: 40
  },
  {
    title: '值',
    key: 'FieldValue',
    width: 90
  },
  {
    title: '操作',
    key: 'action',
    fixed: 'right',
    width: 30
  }
]);
